//
//  HPMessageViewController.swift
//  MyWeibo
//
//  Created by apple on 16/4/6.
//  Copyright © 2016年 Apengpeng. All rights reserved.
//

import UIKit

class HPMessageViewController: HPVisitorViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        
        upDateUI()

    }
    
    // 更新界面
    private func upDateUI() {
        if !isLogin {
            visitorView?.setVisitorViewInfor(imageName: "visitordiscover_image_message", suggestText: "登录后，别人评论你的微博，发给你的消息，都会在这里收到通知")
            return
        }
        navigationItem.rightBarButtonItem = UIBarButtonItem(title: "发现群", target: self, action: "discoveryGroup")
        tabBarItem.badgeValue = "10"
    }

    
    
    @objc private func discoveryGroup() {
        print("discoveryGroup")
        
        // 添加消息提醒数目
        let items = "\(random() % 100)"
        tabBarItem.badgeValue = items
    }
    
    
//     提醒数目
//    private func setBadgeBackGround() {
//        for subView in tabBarController!.tabBar.subviews {
//            if subView.isKindOfClass(NSClassFromString("UITabBarButton")!) {
//                for v in subView.subviews {
//                    if v.isKindOfClass(NSClassFromString("_UIBadgeView")!) {
//                        for badgeSubView in v.subviews {
//                            if badgeSubView.isKindOfClass(NSClassFromString("_UIBadgeBackground")!) {
//                                print("替换图片")
//                                // 通过KVC 设置值
//                                badgeSubView.setValue(UIImage(named: "main_badge"), forKey: "_image")
//                            }
//                        }
//                    }
//                }
//            }
//        }
//    }
}
